Big Huge Thesaurus

Denisonia superba

noun